DL101
An Introduction to R Programming
Visualizing Data with High and Low Level Graphics
Learning Objectives
- Define the differences between declarative and imperative graphics programming paradigms.
- Evaluate the capabilities of high-level tools like Seaborn, Plotly, and Vega-Lite for rapid prototyping.
- Assess the flexibility of low-level frameworks such as Matplotlib, D3.js, and Canvas for custom visuals.
- Develop a decision-making framework for selecting the appropriate level of abstraction based on project requirements.
- Understand the underlying relationship between high-level abstractions and their low-level implementations.